double facade - German English Dictionary